class Solution:
    def findContentChildren(self, g, s):
        """
        贪心算法：通过排序和双指针匹配最多满足的孩子数量
        :param g: 孩子胃口列表
        :param s: 饼干尺寸列表
        :return: 最多满足的孩子数量
        """
        g.sort()
        s.sort()
        i = j = count = 0
        while i < len(g) and j < len(s):
            if s[j] >= g[i]:
                count += 1
                i += 1
                j += 1
            else:
                j += 1
        return count